package com.hzbat.entity; 

import javax.validation.constraints.*;


public class PmHzbatBatchesInfo extends BasicEntity{  

	    @NotNull(message="不能为空")@Size(max=64)
		private  String	    scheduleName; 	 //计划名称

	    @NotNull(message="不能为空")@Size(max=64,message="计划名称太长")
		private  String	    batchName; 	 //批量名称

	    @NotNull(message="不能为空")@Size(max=64,message="计划名称太长")
		private  String	    batchDesc; 	 //批量描述

		private  Integer	viewPosX; 	 //图形编辑坐标X

		private  Integer	viewPosY; 	 //图形编辑坐标Y

		private  Integer	interruptByApp; 	 //是否允许应用中断

		private  String	    beginDatetime; 	 //开始执行日期时间

		private  String	    endDatetime; 	 //结束执行日期时间

		private  Integer	progress; 	 //进度

		private  String	    pretaskProgramAndParams; 	 //准备任务 执行命令

		private  Integer	pretaskTimeout; 	 //准备任务 超时时间（秒）

		private  String	    pretaskIp; 	 //准备任务 IP

		private  Integer	pretaskPort; 	 //准备任务 端口

		private  Integer	pretaskProgress; 	 //准备任务 进度

		private  Integer	pretaskError; 	 //准备任务 执行系统响应码

		private  Integer	pretaskStatus; 	 //准备任务 执行应用响应码

		public String getScheduleName(){  
			return scheduleName; 
		}
		public void setScheduleName(String  scheduleName){  
			this.scheduleName = scheduleName; 
		}
		
		public String getBatchName(){  
			return batchName; 
		}
		public void setBatchName(String  batchName){  
			this.batchName = batchName; 
		}
		
		public String getBatchDesc(){  
			return batchDesc; 
		}
		public void setBatchDesc(String  batchDesc){  
			this.batchDesc = batchDesc; 
		}
		
		public Integer getViewPosX(){  
			return viewPosX; 
		}
		public void setViewPosX(Integer  viewPosX){  
			this.viewPosX = viewPosX; 
		}
		
		public Integer getViewPosY(){  
			return viewPosY; 
		}
		public void setViewPosY(Integer  viewPosY){  
			this.viewPosY = viewPosY; 
		}
		
		public Integer getInterruptByApp(){  
			return interruptByApp; 
		}
		public void setInterruptByApp(Integer  interruptByApp){  
			this.interruptByApp = interruptByApp; 
		}
		
		public String getBeginDatetime(){  
			return beginDatetime; 
		}
		public void setBeginDatetime(String  beginDatetime){  
			this.beginDatetime = beginDatetime; 
		}
		
		public String getEndDatetime(){  
			return endDatetime; 
		}
		public void setEndDatetime(String  endDatetime){  
			this.endDatetime = endDatetime; 
		}
		
		public Integer getProgress(){  
			return progress; 
		}
		public void setProgress(Integer  progress){  
			this.progress = progress; 
		}
		
		public String getPretaskProgramAndParams(){  
			return pretaskProgramAndParams; 
		}
		public void setPretaskProgramAndParams(String  pretaskProgramAndParams){  
			this.pretaskProgramAndParams = pretaskProgramAndParams; 
		}
		
		public Integer getPretaskTimeout(){  
			return pretaskTimeout; 
		}
		public void setPretaskTimeout(Integer  pretaskTimeout){  
			this.pretaskTimeout = pretaskTimeout; 
		}
		
		public String getPretaskIp(){  
			return pretaskIp; 
		}
		public void setPretaskIp(String  pretaskIp){  
			this.pretaskIp = pretaskIp; 
		}
		
		public Integer getPretaskPort(){  
			return pretaskPort; 
		}
		public void setPretaskPort(Integer  pretaskPort){  
			this.pretaskPort = pretaskPort; 
		}
		
		public Integer getPretaskProgress(){  
			return pretaskProgress; 
		}
		public void setPretaskProgress(Integer  pretaskProgress){  
			this.pretaskProgress = pretaskProgress; 
		}
		
		public Integer getPretaskError(){  
			return pretaskError; 
		}
		public void setPretaskError(Integer  pretaskError){  
			this.pretaskError = pretaskError; 
		}
		
		public Integer getPretaskStatus(){  
			return pretaskStatus; 
		}
		public void setPretaskStatus(Integer  pretaskStatus){  
			this.pretaskStatus = pretaskStatus; 
		}
		

@Override
public String toString() {
	return "PmHzbatBatchesInfo["+ 
	  ",scheduleName=" + scheduleName + 
	  ",batchName=" + batchName + 
	  ",batchDesc=" + batchDesc + 
	  ",viewPosX=" + viewPosX + 
	  ",viewPosY=" + viewPosY + 
	  ",interruptByApp=" + interruptByApp + 
	  ",beginDatetime=" + beginDatetime + 
	  ",endDatetime=" + endDatetime + 
	  ",progress=" + progress + 
	  ",pretaskProgramAndParams=" + pretaskProgramAndParams + 
	  ",pretaskTimeout=" + pretaskTimeout + 
	  ",pretaskIp=" + pretaskIp + 
	  ",pretaskPort=" + pretaskPort + 
	  ",pretaskProgress=" + pretaskProgress + 
	  ",pretaskError=" + pretaskError + 
	  ",pretaskStatus=" + pretaskStatus + 
	"]";
}


}